package com.econ.powercloud.ems.dal.entity.ext;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * ems遥控遥调配置表
 * </p>
 *
 * @author AutoGenerator
 * @since 2021-08-13
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class EmsDetailYkYExt extends Model {
    private static final long serialVersionUID = 1L;

    /**
     * 储能站id
     */
    @TableId(value = "energy_station_id", type = IdType.AUTO)
    private String energyStationId;

    /**
     * 储能装置编号
     */
    private String energyEquipmentId;

    /**
     * 主标识
     */
    private String mainIdentification;

    /**
     * 副标识
     */
    private String viceIdentification;

    /**
     * 页面坐标
     */
    private Integer location;

    /**
     * 设备编码(feign接口的参数)
     */
    private String deviceCode;

    /**
     * 量测类型，对应MeasureType枚举
     */
    private Integer measureType;

    /**
     * 序号(feign接口的参数)
     */
    private Integer sn;

    /**
     * 排序(页面展示的顺序)
     */
    private Integer orderNum;

    /**
     * 中文描述
     */
    private String remark;

    /**
     * 值，只有对于确定的主标识才会是一个固定值（如PCS模块1的开关机状态）
     */
    private Double val;

    /**
     * 单位
     */
    private String unit;


    /**
     * EmsRecordYkYt标记录遥控遥信值
     */
    private Double num;
}
